/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.epcs.model.dto.outlook;

import com.google.gson.annotations.Expose;

/**
 *
 * @author Hà Hải Đăng
 */
public class OutlookEvent {

    @Expose (deserialize=true, serialize=false)
    private String id;
    @Expose (deserialize=true, serialize=false)
    private String calendar_id;
    //Title of the event.
    @Expose (deserialize=true, serialize=true)
    private String name;
    @Expose (deserialize=true, serialize=true)
    private String description;
    @Expose (deserialize=true, serialize=true)
    private String location;
    @Expose (deserialize=true, serialize=true)
    private String availability;
    /**
     * A value that specifies whether the event is publicly visible.
     * Valid values are:
     * public—the event is visible to anyone who can view the calendar.
     * private"—the event is visible only to the event owner.
     *
     * The default value is public.
     */
    @Expose (deserialize=true, serialize=true)
    private String visibility;
    @Expose (deserialize=true, serialize=true)
    private String start_time;
    @Expose (deserialize=true, serialize=true)
    private String end_time;
    @Expose (deserialize=true, serialize=true)
    private boolean is_all_day_event;
    @Expose (deserialize=true, serialize=false)
    private boolean is_recurrent;
    //Last modification time of the event
    @Expose (deserialize=true, serialize=false)
    private String updated_time;
    @Expose (deserialize=true, serialize=false)
    private String recurrence;
    @Expose (deserialize=true, serialize=false)
    private int reminder_time;

    public String getAvailability() {
        return availability;
    }

    public void setAvailability(String availability) {
        this.availability = availability;
    }

    public String getCalendar_id() {
        return calendar_id;
    }

    public void setCalendar_id(String calendar_id) {
        this.calendar_id = calendar_id;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getEnd_time() {
        return end_time;
    }

    public void setEnd_time(String end_time) {
        this.end_time = end_time;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public boolean getIs_all_day_event() {
        return is_all_day_event;
    }

    public void setIs_all_day_event(boolean is_all_day_event) {
        this.is_all_day_event = is_all_day_event;
    }

    public boolean getIs_recurrent() {
        return is_recurrent;
    }

    public void setIs_recurrent(boolean is_recurrent) {
        this.is_recurrent = is_recurrent;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getStart_time() {
        return start_time;
    }

    public void setStart_time(String start_time) {
        this.start_time = start_time;
    }

    public String getVisibility() {
        return visibility;
    }

    public void setVisibility(String visibility) {
        this.visibility = visibility;
    }

    public String getRecurrence() {
        return recurrence;
    }

    public void setRecurrence(String recurrence) {
        this.recurrence = recurrence;
    }

    public String getUpdated_time() {
        return updated_time;
    }

    public void setUpdated_time(String updated_time) {
        this.updated_time = updated_time;
    }

	public int getReminder_time() {
		return reminder_time;
	}

	public void setReminder_time(int reminder_time) {
		this.reminder_time = reminder_time;
	}

    
    
}
